package cn.xscrum.vtsp.service;

import cn.xscrum.vtsp.domain.VtspDuties;
import java.util.List;

/**
 * 职务信息Service接口
 * 
 * @author xscrum
 * @date 2021-10-01
 */
public interface IVtspDutiesService 
{
    /**
	 * 查询职务信息
     * 
     * @param dutiesId 职务信息ID
     * @return 职务信息
     */
    public VtspDuties selectVtspDutiesById(Long dutiesId);

    /**
	 * 查询职务信息列表
     * 
     * @param vtspDuties 职务信息
     * @return 职务信息集合
     */
    public List<VtspDuties> selectVtspDutiesList(VtspDuties vtspDuties);

    /**
	 * 新增职务信息
     * 
     * @param vtspDuties 职务信息
     * @return 结果
     */
    public int insertVtspDuties(VtspDuties vtspDuties);

    /**
	 * 修改职务信息
     * 
     * @param vtspDuties 职务信息
     * @return 结果
     */
    public int updateVtspDuties(VtspDuties vtspDuties);

    /**
	 * 批量删除职务信息
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    public int deleteVtspDutiesByIds(String ids);

    /**
	 * 删除职务信息信息
     * 
     * @param dutiesId 职务信息ID
     * @return 结果
     */
    public int deleteVtspDutiesById(Long dutiesId);
}
